package com.example.demo.service;

import com.example.demo.domain.Grade;

import java.util.List;

public interface GradeService {

    /**
     * 查询成绩列表
     * @return
     */
    List<Grade> findAll(Integer pageNum, Integer pageSize);

    /**
     * 查询总记录数
     * @return
     */
    Integer findTotalRecord();
    Integer findTotalRecordByCid(Integer cid);

    /**
     * 删除成绩信息
     * @param id
     * @return
     */
    boolean delete(int id,String courseNo);

    /**
     * 添加成绩信息
     * @param grade
     * @return
     */
    boolean add(Grade grade);

    /**
     * 根据id和courseNo 去查找grade
     * @param id
     * @param courseNo
     * @return
     */
    Grade findGradeByIdAndNo(int id, String courseNo);

    boolean update(Grade grade);


    Integer findNumByCid(Integer cid);
}
